﻿* {margin: 0;	padding: 0; 	box-sizing: border-box;}
body, button, input, select, textarea {font-size:14px; font-family: "Microsoft Yahei"; background-color: #f3f3f3;}
img {vertical-align: middle; border: 0;}
li,dt {list-style-type: none;}
small {font-size: 12px;} 
a {text-decoration: none;}
sup {	vertical-align: text-top;}
sub {	vertical-align: text-bottom;}
legend {color: #000;} /* for ie6 */
button, input, select, textarea {font-size: 100%;vertical-align: middle;} 
select {	appearance: none;}
table {border-collapse: collapse; border-spacing: 0;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {display: block;}
mark {background: #ff0;}

 /* 字体属性*/
.fb {font-weight: bold;}
.fi {font-style: italic;}
.fn {font-weight: normal;}
.f10 {font-size: 10px;}
.f12 {font-size: 12px;}
.f14 {font-size: 14px}
.f16 {font-size: 16px}
.f18 {font-size: 18px}
.f20 {font-size: 20px}
.f24 {font-size: 24px}

/* 排版样式 */
.mg {margin: 0 auto;}
.vm {vertical-align: middle;}
.tc {text-align: center;}
.tl {text-align: left;}
.tr {text-align: right;}
.tj {text-align: justify;text-justify: inter-ideograph;}
.fl {float: left;}
.fr {float: right;}
.cb {clear: both;height: 0;overflow: hidden;}
.cl {_zoom: 1;}
.cl:after {display: block;clear: both;content: "";visibility: hidden;height: 0;font-size: 0;}
.oh {overflow: hidden;}
.dn {display: none;}
.di {display: inline;}
.db {display: block;}
.dib {display: inline-block;}
.pr {position: relative;}
.pa {position: absolute;}
.pf {position: fixed;}

.l,.fl {	float: left;}
.r,.fr {float: right;}
.c {clear: both;}
.m0 {	margin: 0;}
.p0 {	padding: 0;}

.black {color: #000;}